//
//  UIDevice+BKDevice.h
//  BukaLiveUILibrary
//
//  Created by 曹飞 on 2018/7/4.
//  Copyright © 2018年 tv.buka. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
#import <CoreTelephony/CTCarrier.h>

@interface UIDevice (BKDevice)

-(NSString *)getSystemVersion;

//CPU核心数
-(NSInteger)getCPUNum;

//获取CPU类型
- (NSString *)getCPUType;

//cpu使用率
- (float)cpuUsage;

// 获取当前网络状态
-(NSString *)getNetWorkInfo;


//获取当前设备可用内存(单位：MB）
- (double)availableMemory;

// 获取当前任务所占用的内存（单位：MB）
- (double)usedMemory;



//获取屏幕分辨率
-(NSString *)getScreenSize;

// 获取手机型号种类
-(NSString *)getDeviceType;

// 获取运营商信息
- (NSString *)getOperatorInfomation;

// 获取网络类型
-(NSString *)getWWANInfomation;

// 网络强度 3: 强 ，2：中， 1：弱 ，无
-(int)getSignalStrength;

- (int)getdBmSignalStrength;

@end
